package com.huqing.icu.rentreport.service.app;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huqing.icu.base.PagingDto;
import com.huqing.icu.rentreport.inout.in.app.ReportRecordAddReq;
import com.huqing.icu.rentreport.inout.in.app.ReportRecordQueryReq;
import com.huqing.icu.rentreport.model.ReportRecord;
import com.huqing.icu.rentreport.model.ReportTypeConfig;

import java.util.List;

public interface ReportRecordAddService extends IService<ReportRecord> {

    PagingDto<ReportRecord> queryList(ReportRecordQueryReq queryReq);

    Integer addReport(ReportRecordAddReq addReq, Long userId);

    Integer cancelReport(Long id, Long userId);

    List<ReportTypeConfig> queryReportConfig(Integer busType, Integer applyScene);
}
